V2EX  ›  英汉词典

Dynamically Typed

Definition / 释义

dynamically typed(动态类型的):指一种编程语言的类型系统特性——变量的类型在运行时决定,变量本身通常不固定绑定某一种类型;同一个变量在不同时间可以指向不同类型的值。常见于 Python、JavaScript、Ruby 等语言。(也常与 statically typed“静态类型的”对比。)

Pronunciation / 发音(IPA)

/daɪˈnæmɪkli taɪpt/

Examples / 例句

Python is dynamically typed, so you don’t need to declare variable types.
Python 是动态类型语言,所以你不必声明变量类型。

Because the language is dynamically typed, a function may accept different kinds of inputs, but type-related errors can appear only at runtime if you’re not careful.
由于这种语言是动态类型的,函数可能接受不同类型的输入,但如果不够谨慎,类型相关的错误可能只会在运行时才暴露出来。

Etymology / 词源

dynamic 来自希腊语 dynamis(力量、动力),经由拉丁语和法语进入英语,含义与“变化、运行过程中的作用”相关;typed 来自 type(类型),在计算机语境中指数据类型。合起来 dynamically typed 字面意思就是“在动态(运行过程)中确定类型”。

Related Words / 相关词汇

In Literature / 文献与作品中的用例

  • JavaScript: The Good Parts(Douglas Crockford)——讨论 JavaScript 的语言特性时常提到其动态类型特征。
  • Programming Ruby(Dave Thomas, Andy Hunt, Chad Fowler)——介绍 Ruby 作为动态类型语言的编程风格与实践。
  • Fluent Python(Luciano Ramalho)——在讲解 Python 的对象模型与运行时行为时涉及动态类型的影响与优势/风险。
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   682 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 11ms · UTC 20:52 · PVG 04:52 · LAX 12:52 · JFK 15:52
♥ Do have faith in what you're doing.